package org.dandsoft.blackbox.snn;

import java.util.Map;

/**
 * Created by IntelliJ IDEA.
 * User: dvilyuzhanin
 * Date: 28.03.2009 16:12:28
 */
public interface EnviromentMonitor {

    void logEnviroment(Time time, Map<ObjectId, Signal> env);

    void logNewSigal(Time time, Signal signal);

    void logUsefulUsing(Time time, Signal signal);

    void logAnomaly(Time time, Signal signal);

    void logNewTrigger(Time time, Trigger newTrigger);

    void logTrigger(Time time, Trigger trigger);

    void logInput(Time time, Signal signal);

    void logOutput(Time time, Signal signal);
}
